package net.lab1024.sa.admin.module.business.yct.yctproductinstructions.domain.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
import lombok.Data;
import net.lab1024.sa.base.module.support.datatracer.annoation.DataTracerFieldLabel;

/**
 * 易齿通产品说明书 实体类
 *
 * @Author zhangben
 * @Date 2024-09-11 14:23:05
 * @Copyright yct
 */

@Data
@TableName("yct_product_instructions")
public class YctProductInstructionsEntity {

    /**
     * 主键
     */
    @TableId(type = IdType.AUTO)
    private Long instructionsId;

    /**
     * 启用1启用 2不启用
     */
    private Long instructionsType;

    /**
     * 产品名称
     */
    private String name;

    /**
     * 产品简称
     */
    private String nameAs;

    /**
     * 产品简述
     */
    private String productRemark;

    /**
     * 产品主图
     */
    private String attachmentPic;

    /**
     * 说明文本内容
     */
    private String contentTextRemark;

    /**
     * 说明html内容
     */
    private String contentHtmlRemark;

    /**
     * 使用文本内容
     */
    private String contentTextUse;

    /**
     * 使用html内容
     */
    private String contentHtmlUse;

    /**
     * 视频附件
     */
    private String attachmentVideo;

    /**
     * 启用1启用 2不启用
     */
    private Long attachmentVideoType;

    /**
     * 页面浏览量，传说中的pv
     */
    private Integer pageViewCount;

    /**
     * 用户浏览量，传说中的uv
     */
    private Integer userViewCount;

    /**
     * 排序
     */
    private String sort;

    /**
     * 删除
     */
    private Boolean deletedFlag;

    /**
     * 创建人
     */
    private Long createUserId;

    /**
     * 修改时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;

    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;

}
